Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Uzbekistan F2 Australia F2 Spain F13 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 USA F13 USA F14 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 China F4 China F4 (Luzhou) Fergana Challenger - Fergana Fifth-Third Bank Tennis Championships - Lexington USTA Men's Challenger of Dallas - Dallas Kyoto Challenger - Kyoto 2001 Eddleman USTA Challenger - Birmingham IV Gramado Open de Tenis - Gramado Theusbridge.com Tennis Classic - Tarzana University of Tennessee USTA Men's Challenger - Knoxville The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 Freeman Men's Challenger - Joplin Fergana Tennis Challenger Tournament - Fergana Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Honda Kah Singapore Men's Tennis Open - Singapore Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Dharwad Challenger 2003 - Dharwad USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Pro Tennis World Open - Boca Raton Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills Czech Open - Prostejov The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton China Open - Beijing Burbank Challenger - Burbank Mexico F4 Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental USTA Seascape Challenger - Aptos Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome USTA Challenger of Burbank - Burbank San Remo Tennis Cup 15° Piertomaso - San Remo Fergana Challenger - Fergana Zagreb Open - Zagreb Busan Open Challenger Tennis - Busan USTA Comerica Challenger - Aptos Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia TED Open - Istanbul 2001 UT Tyler Patriot Challenger - Tyler Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City BMW Tennis Championship - Sunrise The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Tumkur Open - Tumkur The Surbiton Trophy - Surbiton VIII Avierto Internacional de Salinas - Salinas Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia BMW Tennis Championship - Sunrise Busan Open Challenger Tennis - Busan Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Akbank Private Banking TED Open - Istanbul USTA Challenger of Dallas - Dallas Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding PEOPLEnet Cup - Dnepropetrovsk BMW Tennis Championship - Sunrise President's Cup - Astana IPP Open - Helsinki Kyiv Open - Kiev Bangkok Challenger Toyota Challenger Singapore Challenger Privatbank Open 2006 - Dnepropetrovsk Aptos Challenger Shimadzu All Japan Indoor - Kyoto Toyota Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Kyoto Challenger Kaohsiung Challenger Prostejov Challenger Nottingham Challenger Winnetka Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Ningboo Challenger Izmir Challenger Seoul Challenger Ortisei Challenger Helsinki Challenger Dallas Challenger Dallas Challenger Rimouski Challenger Tiburon Challenger - Tiburon Leon Challenger Mobilux Open - Luxembourg Busan Challenger Challenger 42 - Andrezieux Vancouver Challenger Aptos Challenger Bangkok Challenger Toyota Challenger Kaoshuing Challenger Nova Challenger Osaka - Osaka Yokohama Challenger Maui Challenger Chitre Challenger Dallas Challenger Yokohama Challenger 2001 - Yokohama Irving Challenger Taipei City Challenger Busan Challenger Nottingham Challenger Zagreb Open - Zagreb Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Istanbul Challenger USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Geneva Challenger Bratislava Challenger Brescia Challenger Andria Challenger Noumea Challenger Hong Kong Challenger drkoop.com USTA Challenger of Tallahassee - Tallahassee Yokohama Challenger Bangkok Challenger Manila Challenger New Delhi Challenger Ho Chi Minh City Challenger - Ho Chi Minh City Kyoto Challenger Nottingham-2 Challenger Irving Challenger Guangzhou Challenger Sarasota Challenger 2001 USTA Challenger of Calabasas - Calabasas Busan Challenger Granby Challenger - Granby Credicard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul USTA Challenger of Burbank - Burbank Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Kyoto Challenger Samsung Securities Cup - Seoul 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign Aptos Challenger Cary Challenger Stockton Challenger The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City 2003 Eddleman USTA Challenger - Birmingham The Granby Natrel Challenger - Granby Verizon Tennis Challenge - Atlanta Head Cup Busan Open - Busan Siebel Open - San Jose PrivatBank Cup - Dnepropetrovsk Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Fergana Challenger - Fergana U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Open Castilla y Leon - Segovia Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow Taiwan Challenger - Kaohsiung Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Thailand Open - Bangkok Mumbai Open - Mumbai PEOPLEnet CUP - Dnepropetrovsk ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg 2003 West Side Tennis Club Challenger - Forest Hills Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles Nottingham Challenger RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Ciudad de Pozoblanco Open Diputacion - Cordoba ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Bangkok Challenger Open 13 - Marseille The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON International - Eastbourne Tiburon Challenger Wolfsburg Challenger Sarajevo Challenger AEGON Championships - London Bath Challenger Campbells Hall of Fame Tennis Championships - Newport Athens Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Nottingham Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Winnetka Challenger St. Petersburg Open - St. Petersburg Orleans Challenger Brisbane International - Brisbane Open 13 - Marseille Campbell's Hall of Fame Tennis Championships - Newport Shanghai Challenger Seoul Challenger Power Horse World Team Cup - Dusseldorf Pingguo Challenger AEGON Championships - London UNICEF Open - 's Hertogenbosch Busan Challenger Farmers Classic - Los Angeles Fergana Challenger Apia International - Sydney Malaysian Open - Kuala Lumpur Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Tashkent Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Citi Open - Washington Guadalajara Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Kun-Ming Challenger Apia International - Sydney Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Kremlin Cup - Moscow Vancouver Challenger ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Morelos Challenger Taipei City Challenger Busan Challenger Seoul Challenger Manchester Challenger Ilkley Challenger Citi Open - Washington Bangkok Challenger Shanghai Challenger Kaohsiung Challenger Suzhou Challenger Savannah Challenger Nottingham-2 Challenger Siebel Open - San Jose Mexico City Challenger Kroger / St. Jude International - Memphis Rakuten Japan Open - Tokyo China Open - Beijing Franklin Templeton Tennis Classic - Scottsdale Ningboo Challenger Ho Chi Minh City Challenger Ortisei Challenger Kobe Challenger Shenzhen Challenger ARAG World Team Championship - Dusseldorf Taipei City Challenger Bangkok Challenger Gimcheon Challenger Chengdu Challenger Qingdao Challenger Kaohsiung Challenger Kremlin Cup - Moscow Ho Chi Minh City Challenger Heineken Open - Auckland Bangkok Challenger Memorial Kolyaskin - Donetsk Yokohama Challenger Quanzhou Challenger Taipei City Challenger Mercedes-Benz Cup - Los Angeles Atlanta Tennis Championships - Atlanta Zhangjiagang Challenger 2003 USTA Challenger of Calabasas - Calabasas Belgaum Open - Belgaum Open de Moselle - Metz Chennai Open - Chennai Taipei City Challenger Next Generation Adelaide International - Adelaide Open Sud de France - Montpellier Next Generation Adelaide International - Adelaide BH Tennis Open International Cup - Belo Horizonte St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Portugal Open - Oeiras Mercedes-Benz Cup - Los Angeles Bet-at-home Open - Hamburg Tata Open - Chennai Campbell's Hall of Fame Tennis Championships - Newport Seoul Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose U.S. Men's Clay Court Championships - Houston Heineken Open - Auckland Open 13 - Marseille U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London China Open - Beijing AIG Japan Open - Tokyo Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Countrywide Classic - Los Angeles China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Medibank International - Sydney AAPT Championships - Adelaide Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Pacific Life Open - Indian Wells Malaysian Open - Kuala Lumpur NASDAQ-100 Open - Miami Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Western & Southern Financial Group Masters - Cincinnati St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo China Open - Beijing Masters Series Hamburg - Hamburg Rogers Masters - Toronto SAP Open - San Jose BNP Paribas Masters - Paris BMW Open - Munich Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Masters Series Madrid - Madrid U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Telecom Italia Masters - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Masters - Montreal U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Masters Series - Hamburg Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Toronto Campionati Internazionali d'Italia - Rome Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Australian Open - Melbourne Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, World Group, QF, FRA-RUS 1-4 Hyundai Hopman Cup - Perth Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, PO, PHI-TPE 2-3 U.S. Open - New York Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Wimbledon - London Davis Cup, World Group, SF, RUS-USA 3-2 Wimbledon - London 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 1R, TPE-PAK 3-2 Wimbledon - London 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston Wimbledon - London Australian Open (Wildcard) Olympics - Beijing Olympics - London